/*
 * Copyright 2023 NXP
 * SPDX-License-Identifier: MIT
 */

#ifndef GUI_GUIDER_H
#define GUI_GUIDER_H
#ifdef __cplusplus
extern "C" {
#endif

#include "lvgl.h"
#include "guider_fonts.h"

typedef struct
{
	lv_obj_t *screen_3;
	lv_obj_t *screen_3_bar_1;
	lv_obj_t *screen_3_label_1;
	lv_obj_t *screen_3_img_1;
	lv_obj_t *screen_2;
	lv_obj_t *screen_2_img_1;
	lv_obj_t *screen_2_img_2;
	lv_obj_t *screen_2_img_3;
	lv_obj_t *screen_2_calendar_1;
	lv_obj_t *screen_1;
	lv_obj_t *screen_1_img_1;
	lv_obj_t *screen_1_img_2;
	lv_obj_t *screen_1_img_3;
	lv_obj_t *screen_1_img_5;
	lv_obj_t *screen_1_img_6;
	lv_obj_t *screen_1_img_7;
	lv_obj_t *screen_1_label_1;
	lv_obj_t *screen_1_img_8;
	lv_obj_t *screen_1_img_9;
	lv_obj_t *screen_1_img_10;
	lv_obj_t *screen_1_label_2;
	lv_obj_t *screen_1_label_3;
	lv_obj_t *screen_1_label_4;
	lv_obj_t *screen_1_img_11;
	lv_obj_t *screen;
	lv_obj_t *screen_label_1;
	lv_obj_t *screen_label_2;
	lv_obj_t *screen_img_1;
	lv_obj_t *screen_img_2;
	lv_obj_t *screen_img_3;
	lv_obj_t *screen_img_7;
	lv_obj_t *screen_label_5;
	lv_obj_t *screen_label_6;
	lv_obj_t *screen_img_8;
	lv_obj_t *screen_img_9;
	lv_obj_t *screen_label_7;
	lv_obj_t *screen_label_8;
}lv_ui;

void setup_ui(lv_ui *ui);
extern lv_ui guider_ui;
extern lv_style_t style_screen_1_img_8_main;
extern lv_style_t style_screen_1_img_10_main;
extern lv_style_t style_screen_1_img_9_main;
void setup_scr_screen_3(lv_ui *ui);
void setup_scr_screen_2(lv_ui *ui);
//static lv_calendar_date_t today;
extern lv_calendar_date_t today;
static lv_calendar_date_t highlihted_days[1];
void setup_scr_screen_1(lv_ui *ui);
void setup_scr_screen(lv_ui *ui);
LV_IMG_DECLARE(_wifi_alpha_20x20);
LV_IMG_DECLARE(_CH2O_alpha_35x35);
LV_IMG_DECLARE(_wifi_off_alpha_20x20);
LV_IMG_DECLARE(_shidu_alpha_50x50);
LV_IMG_DECLARE(_co2_alpha_35x35);
LV_IMG_DECLARE(_air_alpha_15x15);
LV_IMG_DECLARE(_home_alpha_15x15);
LV_IMG_DECLARE(_wen_alpha_50x50);
LV_IMG_DECLARE(_dian_alpha_15x10);
LV_IMG_DECLARE(_TVOC_alpha_35x35);
LV_IMG_DECLARE(_waring_alpha_15x15);

#ifdef __cplusplus
}
#endif
#endif
